package com.lyn.xupdate.interfaces;

import com.lyn.xupdate.entity.UpdateEntity;

/**
 * @author longyn 2024/02/19
 * @version 1.0.0
 */
public interface CheckUpdateListener {

    /**
     * 检查更新开始
     */
    void onCheckUpdateStart();

    /**
     * 检查更新失败
     *
     * @param error 错误信息
     */
    void onCheckUpdateError(String error);

    /**
     * 检查更新成功
     *
     * @param updateInfo 更新信息
     */
    void onCheckUpdateSuccess(UpdateEntity updateInfo);



    void onCheckUpdateEnd();
}
